﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="MediaDefinitionViewModel.cs" company="DST Nexdox">
//   Copyright (c) DST Nexdox. All rights reserved.
// </copyright>
// <summary>
//   Defines the MediaDefinitionViewModel type.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace DocProcessingWorkflow.Models.MediaDefinition
{
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;

  using DocProcessingWorkflow.Models.MediaStock;

  public class MediaDefinitionViewModel
  {
    public MediaDefinitionViewModel()
    {
      this.Inserts = new List<MediaStockViewModel>();
      this.Trays = new List<MediaStockViewModel>();
      this.Envelopes = new List<MediaStockViewModel>();
    }

    public Int32 MediaDefId { get; set; }

    public String QueueName { get; set; }

    public String QueueNameSymbollic { get; set; }

    public List<MediaStockViewModel> Inserts { get; set; }

    public List<MediaStockViewModel> Trays { get; set; }

    public List<MediaStockViewModel> Envelopes { get; set; }

    public Boolean Print { get; set; }

    public Boolean PdfOnly { get; set; }

    public Int32 MailSortSettingId { get; set; }

    public Boolean MailSorted { get; set; }
  }
}